This is a submission for the Build Better on Stellar: Smart Contract Challenge : Build a dApp
Demo - ๐ Try It Out!
Stellar Supreme Tutorial: A Journey Through Soroban Smart Contracts
๐ Introduction
Hey Stellar community! I'm thrilled to share my project for the Build Better on Stellar: Smart Contract Challenge. Introducing Stellar Supreme Tutorial - a interactive learning experience for Soroban smart contracts!
๐ก The Spark of Inspiration
I entered this hackathon primarily to learn, but I'm walking away with incredible ideas to contribute to the Stellar ecosystem. This MVP is just the beginning for a project in SCF#32 or SCF#33!
The project drew inspiration from various sources:
- Tour of Rust: For its intuitive, step-by-step learning approach.
- Soroban Quest: For its gamified take on blockchain education.
- CryptoZombies: For its interactive, project-based learning style.
- Alchemy University: For its comprehensive curriculum and NFT-based achievements.
- RPC Siege: A card/code game for learning soroban/stellar
๐ Project Overview
Stellar Supreme Tutorial is an interactive, browser-based learning platform designed to guide developers through the intricacies of Soroban smart contracts. Inspired by the Tour of Rust and Soroban Quest, this project aims to make the learning process more engaging and hands-on.
Key Features:
- Interactive Lessons: Step-by-step tutorials covering Soroban basics to advanced concepts.
- In-Browser Playground: Write and test Soroban code directly in your browser.
- Real-time Feedback: Immediate validation of your code as you progress through lessons.
- Progressive Learning Path: Structured modules that build upon each other for a comprehensive understanding.
๐ฎ Future Vision
While this MVP is a basic implementation due to time constraints, it has ignited a passion to create something truly impactful for the Stellar community. Here's what's on the horizon:
- Integration with Okashi.dev: Generate NFTs as proof of completion for different learning milestones.
- RPC Siege Integration: Bring RPC Siege to life in a more practical way, potentially using gitpod.io.
- Comprehensive Curriculum: Expand the tutorial to cover a wide range of Stellar and Soroban topics.
- Interactive Challenges: Implement coding challenges that mimic real-world scenarios.
๐ง The Stellar Community
I've been overwhelmed by the warm welcome from the Stellar community. Your support and enthusiasm have been incredible, and I'm committed to giving back in the best way I know how - by creating educational resources that empower more developers to build on Stellar.
๐ ๏ธ Technical Stack
- HTML/CSS/JavaScript for the frontend
- Soroban SDK for smart contract examples
- Custom JavaScript for the interactive code editor and lesson progression
๐จ Design
The project uses a clean, accessible design with the Stellar color palette:
- Generous Gold: #FDDA24
- Black: #0F0F0F
- White: #F6F7F8
๐ Acknowledgements
A huge thank you to the Stellar Development Foundation for organizing this hackathon and to the entire Stellar community for their support and resources.
๐ What's Next?
This is just the beginning! I'm committed to expanding this project into a comprehensive learning platform for the Stellar ecosystem. Your feedback and suggestions are welcome as we continue to build and improve.
Let's learn, build, and grow together in the Stellar universe! ๐
How to reach me? :
Me: Morpheus (_0xmorpheus) - (Discord: _0xmorpheus)
E-mail: solucoes.ti.cuiaba@gmail.com
Top comments (11)
Exelent Morpheus
tks Renato!
Awesome!!!
tks Caio!!!
Nice work!
tks Arthur!!!
Amazing!!!
tks my friend
Awesome!!
tks sonic!!!
Hi, @_0xmorpheus , how can I connect with you?